Efficient Hardware/Software Implementation of LPC Algorithm in Speech Coding Applications
نویسندگان
چکیده
The LPC “Linear Predictive Coding” algorithm is a widely used technique for voice coder. In this paper we present different implementations of the LPC algorithm used in the majority of voice decoding standard. The windowing/autocorrelation bloc is implemented by three different versions on an FPGA Spartan 3. Allowing the possibility to integrate a Microblaze processor core a first solution consists of a pure software implementation of the LPC using this core RISC processor. Second solution is a pure hardware architecture implemented using VHDL based methodology starting from description until integration. Finally, the autocorrelation core is then proposed to be implemented using hardware/software (HW/SW) architecture with the existing processor. Each architecture performances are compared for different data lengths.
منابع مشابه
A 150KHz Linear Predictive Coding (LPC) Special Purpose Processor for Speech Processing
In recent multimedia system, people consider speed, power, and size very important. People want the process to have very high performance and high quality, while consume only small amount of power. Beside the development on better algorithm, special hardware design techniques can also help in increasing performance. This project mainly focuses on the linear predictive coding algorithm on speech...
متن کاملReal - Time Multirate Speech Codec for Manneo Spacecraft
This paper describes a real-time implementation of a multirate (2.4, 4.8, 8 and 16 Kbit/sec) speech codec designed to fulfil the requirements of the telecommunication sub-system for HERMES spacecraft. Considering these requirements, our choice tumed to the Multi-Pulse Excited Linear Predictive Coding (MPLPC) approach (except for the 2.4 Kbit/sec emergency rate which is based on the standard LPC...
متن کاملLPC Quantization and Interpolation in Coding for Speech Storage Applications
In this paper, personalized quantization of the filter coefficients of Linear Predictive Coding (LPC) is studied. The study covers two aspects. On the one hand, a signal-adaptive algorithm which determines when to transmit a set of LPC coefficients is introduced. This algorithm allows a reduction of about 35% of the bit rate needed to code the LPC coefficients in speech storage applications – e...
متن کاملEfficient algorithm to compute LSP parameters from 10th-order LPC coefficients
Line Spectrum Pair (LSP) representation of Linear Predictive Coding (LPC) parameters is widely used in speech coding applications. An efficient method for LPC to LSP conversion is Kabal’s method. In this method the LSPs are the roots of two polynomials P'p(x) and Q'p(x), and are found by a zero crossing search followed by successive bisections and interpolation. The precision of the obtained LS...
متن کاملEfficient vector quantization of LPC parameters at 24 bits/frame
Abstruct-Linear predictive coding (LPC) parameters are widely used in various speech processing applications for representing the spectral envelope information of speech. For low bit rate speech-coding applications, it is important to quantize these parameters accurately using as few bits as possible. Though the vector quantizers are more efficient than the scalar quantizers, their use for accu...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2013